package com.itheima.project.vo.content;

import com.itheima.project.basic.BasicVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
 * @Description：交易渠道表
 */
@Data
@NoArgsConstructor
public class ContentChannelVo extends BasicVo {

    @Builder
    public ContentChannelVo(Long id,String channelName,String channelLabel,String domain,String appId,String publicKey,String merchantPrivateKey,String otherConfig,String remark){
        super(id);
        this.channelName=channelName;
        this.channelLabel=channelLabel;
        this.domain=domain;
        this.appId=appId;
        this.publicKey=publicKey;
        this.merchantPrivateKey=merchantPrivateKey;
        this.otherConfig=otherConfig;
        this.remark=remark;
    }

    @ApiModelProperty(value = "安全审核通道名称")
    private String channelName;

    @ApiModelProperty(value = "通道唯一标记")
    private String channelLabel;

    @ApiModelProperty(value = "域名")
    private String domain;

    @ApiModelProperty(value = "商户appid")
    private String appId;

    @ApiModelProperty(value = "内容审核公钥")
    private String publicKey;

    @ApiModelProperty(value = "内容审核私钥")
    private String merchantPrivateKey;

    @ApiModelProperty(value = "其他配置")
    private String otherConfig;

    @ApiModelProperty(value = "说明")
    private String remark;

    @ApiModelProperty(value = "选中节点")
    private String[] checkedIds;

}
